Computing Orthogonal Drawings in a Variable Embedding Setting
نویسندگان
چکیده
This paper addresses the classical graph drawing problem of designing an algorithm that computes an orthogonal representation with the minimum number of bends. The algorithm receives as input a 4-planar graph with a given ordering of the edges around the vertices and is allowed to change such ordering to reach the optimum. While the general problem has been shown to be NP-complete 10], polynomial time algorithms have been devised for graphs whose vertex degree is at most three 5]. We show the rst algorithm whose time complexity is exponential only in the number of vertices of degree four of the input graph. This settles a problem left as open in 6]. Our algorithm is further extended to handle graphs with vertices of degree higher than four. The analysis of the algorithm is supported by several experiments on the structure of a large set of input graphs.
منابع مشابه
Higher-Degree Orthogonal Graph Drawing with Flexibility Constraints
Much work on orthogonal graph drawing has focused on 4-planar graphs, that is planar graphs where all vertices have maximum degree 4. In this work, we study aspects of the Kandinsky model, which is a model for orthogonal graph drawings of higher-degree graphs. First, we examine the decision problem β-Embeddability, which asks whether for a given planar graph with a fixed or variable embedding, ...
متن کاملGRID: An Interactive Tool for Computing Orthogonal Drawings With the Minimum Number of Bends
In this paper we present a new interactive tool for computing orthogonal grid drawings of planar graphs. The tool is based on GDToolkit, an object-oriented library of classes for handling graphs and computing their layout. GDToolkit is built on LEDA (an eecient library of data types and algorithms) and currently implements three orthogonal layout methods. Especially, we provide a new branch-and...
متن کاملStraight Line Orthogonal Drawings of Complete Ternery Trees
In this paper we study embeddings of complete ternary trees in a 2-D lattice. Suppose we are given an n-node complete ternary tree Tn with height h. We can construct an embedding of Th on a 2-D lattice L so that every node in Th corresponds to a vertex in L, and every edge in Th corresponds to a horizontal or vertical path in the lattice. We provide a better upper bound on the area requirement ...
متن کاملBounded Degree Book Embeddings and Three-Dimensional Orthogonal Graph Drawing
A book embedding of a graph consists of a linear ordering of the vertices along a line in 3-space (the spine), and an assignment of edges to half-planes with the spine as boundary (the pages), so that edges assigned to the same page can be drawn on that page without crossings. Given a graph G = (V,E), let f : V → N be a function such that 1 ≤ f(v) ≤ deg(v). We present a Las Vegas algorithm whic...
متن کاملTowards a Topology-Shape-Metrics Framework for Ortho-Radial Drawings
Ortho-Radial drawings are a generalization of orthogonal drawings to grids that are formed by concentric circles and straight-line spokes emanating from the circles’ center. Such drawings have applications in schematic graph layouts, e.g., for metro maps and destination maps. A plane graph is a planar graph with a fixed planar embedding. We give a combinatorial characterization of the plane gra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998